package com.example.framework.excel.enums;

/**
 * <p>
 * 小数点格式
 * </p>
 *
 * @version V0.0.1
 * @date 2019年09月20日
 */
public enum DecimalType {
    /**
     * 零位
     */
    ZERO(0, "#"),

    /**
     * 一位
     */
    ONE(1, "#.0"),
    /**
     * 两位
     */
    TWO(2, "#.00"),
    /**
     * 三位
     */
    THREE(3, "#.000"),
    /**
     * 四位
     */
    FOUR(4, "#.0000"),
    /**
     * 五位
     */
    FIVE(5, "#.00000"),
    /**
     * 六位
     */
    SIX(6, "#.000000"),
    /**
     * 七位
     */
    SEVEN(7, "#.0000000"),
    /**
     * 八位
     */
    EIGHT(8, "#.00000000"),
    /**
     * 九位
     */
    NAN(9, "#.000000000"),
    /**
     * 十位
     */
    TEN(10, "#.0000000000");

    /**
     * 日期格式
     */
    private String decimal;

    private int scale;

    /**
     * 日期格式
     *
     * @param scale
     * @param decimal
     */
    DecimalType(int scale, String decimal) {
        this.scale = scale;
        this.decimal = decimal;
    }

    /**
     * 获取日期格式
     *
     * @return
     */
    public String getDecimal() {
        return decimal;
    }

    /**
     * 获取日期格式
     *
     * @return
     */
    public int getScale() {
        return scale;
    }
}
